#search-menu{
    font: bold 12px Verdana;
    border-bottom: 2px solid #409fe1;
    padding-left: 15px; /*offset of tabs relative to browser left edge*/
    margin:0 0.5em;
}

#search-menu ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/*Top level list items*/
#search-menu ul li{
    position: relative;
    display: inline;
    float: left;
}

/*Top level menu link items style*/
#search-menu ul li a{
    display: block;
    background: #ffffff;/*background of tabs (default state)*/
    padding: 5px 7px 4px 7px;
    margin-right: 10px; /*spacing between tabs*/
    border: 1px solid #c9c9c9;
    border-bottom-width: 0;
    color: #2d2b2b;
    text-decoration: none;
}

#search-menu ul li a.add{
	color: #ffffff;
    text-decoration: none;
    background: #409fe1;
	float: left;
	display: block;
	height: 25px;
	border: 1px solid #dddddd;
	padding: 0 1em 0 1em;
	line-height: 25px;
	margin-right: 1em;
	font-size: 14px;
}

#search-menu ul li a.add:hover{
	 background: #409fe1;
	 color: #ffffff;
	 font-weight:bold;
	 font-size:14px;
}

#search-menu ul li a:hover{
    background-image: url(../images/search-menu/tintbluedark.gif) /*tab link background during hover state*/
}

#search-menu ul li a.selected{
    background-image: url(../images/search-menu/tintbluedark.gif) ;/*tab link background during hover state*/
    background: #b1c9ec;
}

#search-menu ul li a.un{
	background-color:#dedede; color:#bbb;
}

/*1st sub level menu*/
#search-menu ul li ul{
    position: absolute;
    left: 0;
    display: block;
    visibility: hidden;
    border-top: 1px solid black;
}

/*Sub level menu list items (undo style from Top level List Items)*/
#search-menu ul li ul li{
    display: list-item;
    float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#search-menu ul li ul li ul{
    top: 0;
}

/* Sub level menu links style */
#search-menu ul li ul li a{
    font: normal 13px Verdana;
    width: 160px; /*width of sub menus*/
    background: white;
    color: #355989;
    padding: 4px 5px;
    margin: 0;
    border-top-width: 0;
    border-bottom: 1px solid #355989;
}

#search-menu ul li ul li a:hover{ /*sub menus hover style*/
    background: #eff9ff;
    color: #355989;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
    position: absolute;
    top: 7px;
    right: 5px;
}

.rightarrowclass{
    position: absolute;
    top: 5px;
    right: 5px;
}


.queryContainer { clear:both; zoom:1; *display:inline; padding: 10px; margin:0 21px; border:1px solid #c9c9c9; background:#fff;border-top:0; }
.queryContainer .txt { margin-right:10px; width:110px; }
.queryContainer .btn { margin-left:5px; }
